to pledge oneself - Español Inglés Diccionario